import { ISysImage } from '@ibiz/model-core';

/**
 * @description 聊天项数据接口
 * @export
 * @interface IChatItem
 */
export interface IChatItem {
  /**
   * @description 标识
   * @type {string}
   * @memberof IChatItem
   */
  key: string;
  /**
   * @description 标题
   * @type {string}
   * @memberof IChatItem
   */
  caption: string;
  /**
   * @description 是否打开
   * @type {boolean}
   * @memberof IChatItem
   */
  isOpen: boolean;
  /**
   * @description 描述
   * @type {string}
   * @memberof IChatItem
   */
  description?: string;
  /**
   * @description 图标
   * @type {string}
   * @memberof IChatItem
   */
  icon?: ISysImage;
  /**
   * @description 上下文
   * @type {IContext}
   * @memberof IChatItem
   */
  context: IContext;
  /**
   * @description 视图参数
   * @type {IParams}
   * @memberof IChatItem
   */
  params: IParams;
  /**
   * @description 视图标识
   * @type {string}
   * @memberof IChatItem
   */
  appViewId: string;
}
